home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 February / chip-cd_2000_02.zip / 02 / software / drivery / ELSA Synergy II / SYIINT4B.ZIP / ESynII.INF < prev    next >
Windows Setup INFormation  |  1999-12-10  |  9KB  |  345 lines

  1. ;
  2. ; ELSA Synergy II installation file
  3. ;
  4.  
  5. [Version]
  6. Signature="$Windows NT$"
  7. Provider =%ELSA%
  8. ClassGUID={4D36E968-E325-11CE-BFC1-08002BE10318}
  9. Class    =Display
  10. BIOS     =%ELSA.BoardBIOS%
  11.  
  12. ;
  13. ; Dest directories are \windows\system32 and \windows\system32\drivers
  14. ;
  15.  
  16. [DestinationDirs]
  17. DefaultDestDir    = 11
  18. ELSADRV.INF       = 17 ; inf
  19. ELSADRV.MINIPORT  = 12
  20. ELSADRV.GART      = 12
  21. ELSADRV.DISPLAY   = 11
  22. ELSADRV.OPENGL    = 11
  23. ELSADRV.ELSAINFO  = 10, %ELSAINST%
  24. ELSADRV.GLSET     = 10, %ELSAINST%
  25. ELSADRV.WINMSUIT  = 10, %ELSAINST%
  26. ELSADRV.WINMAN    = 10, %ELSAINST%
  27. ELSADRV.DESKTOOL  = 10, %ELSAINST%
  28. ELSADRV.ELSADIAG  = 10, %ELSAINST%
  29. ELSADRV.DXCTRL    = 10, %ELSAINST%
  30. ELSADRV.VIDEOIO   = 10, %ELSAINST%
  31. ELSADRV.GAMMACTL  = 10, %ELSAINST%
  32. NV.OLDRM          = 12
  33. NV.OLD2RM         = 11
  34.  
  35. ;
  36. ; The Manufacturer section lists all of the manufacturers that we will
  37. ; display in the Dialog box. DEVICE sections are specified.
  38. ;
  39.  
  40. [Manufacturer]
  41. ELSA AG         = ELSA.Mfg
  42.  
  43. ;
  44. ; Device section. Each section here corresponds with an entry listed in the
  45. ; [Manufacturer] section, above. The models will be displayed in the order
  46. ; that they appear in the INF file. This section identifies
  47. ; the corresponding INSTALL sections.
  48. ;
  49.  
  50.  
  51. [ELSA.Mfg]
  52. %ELSA.BoardName% = SYNERGY, PCI\VEN_10DE&DEV_0020
  53.  
  54. ;---------------------------------------------------------------------
  55. ; NV Driver INSTALL Section. This INSTALL section specifies
  56. ; what files are to to be copied (File List sections)
  57. ;---------------------------------------------------------------------
  58.  
  59. [SYNERGY]
  60. CopyFiles=ELSADRV.MINIPORT, ELSADRV.GART, ELSADRV.DISPLAY, ELSADRV.OPENGL, ELSADRV.INF, ELSADRV.WINMSUIT, ELSADRV.WINMAN, ELSADRV.GLSET, ELSADRV.ELSAINFO,ELSADRV.DESKTOOL,ELSADRV.VIDEOIO,ELSADRV.DXCTRL,ELSADRV.GAMMACTL,ELSADRV.ELSADIAG
  61. DelFiles=NV.OLDRM, NV.OLD2RM
  62. MultiFiles = ELSADRV.MiniportMulti
  63.  
  64. [ELSADRV.MiniportMulti]
  65. CopyFiles=ELSADRV.MINIPORT
  66. MaxBoards=%MAXBOARDS%
  67.  
  68. ;
  69. ; NV Driver INSTALL Section. This INSTALL section specifies
  70. ; what registry fields are to be modified (ADD Registry section)
  71. ;
  72.  
  73. [SYNERGY.SoftwareSettings]
  74. AddReg = ELSAOpenGLAddReg
  75. AddReg = ELSAINFO_AddReg
  76. AddReg = GLSET_AddReg
  77. AddReg = WINMSUIT_AddReg
  78. AddReg = WINMAN_AddReg
  79. AddReg = DESKTOOL_AddReg
  80. AddReg = VIDEOIO_AddReg
  81. AddReg = DXCTRL_AddReg
  82. AddReg = GAMMACTL_AddReg
  83. AddReg = ELSADIAG_AddReg
  84.  
  85.  
  86. [SYNERGY.GeneralConfigData]
  87. MaximumDeviceMemoryConfiguration = 128
  88.  
  89. ;
  90. ; NV Service Installation
  91. ;
  92.  
  93. [SYNERGY.Services]
  94. AddService = E%DRVNAME%M, 0x00000002, ELSAServiceInstallation, ELSAEventloggerInstallation
  95. AddService = E%DRVNAME%G, 0x00000002, ELSA2ndServiceInstallation, ELSA2ndEventloggerInstallation
  96. DelService=NV4
  97. DelService=NVARCH
  98. DelService=NVGFX
  99. DelService=EGLNV4M
  100. DelService=ESYNPROM
  101. DelService=GART
  102. DelService=EEIIM
  103. DelService=EVEAM
  104. DelService=EARCHVEA
  105. DelService=EGFXVEA
  106. DelService=EGLIIM
  107. DelService=EGLIIG
  108. DelService=EGL2M
  109.  
  110. [ELSAEventloggerInstallation]
  111. AddReg = ELSAEventloggerAddReg
  112.  
  113. [ELSAEventloggerAddReg]
  114. HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\E%DRVNAME%M.sys"
  115. HKR,,TypesSupported,0x00010001,7
  116.  
  117. [ELSAServiceInstallation]
  118. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  119. StartType      = 1                  ; SERVICE_SYSTEM_START
  120. ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
  121. LoadOrderGroup = Video
  122. ServiceBinary  = %12%\E%DRVNAME%M.sys
  123. AddReg         = ELSADeviceAddReg
  124. MaxBoards      = %MAXBOARDS%
  125. HKR,,TypesSupported,0x00010001,7
  126.  
  127. [ELSA2ndEventloggerInstallation]
  128. AddReg = ELSA2ndEventloggerAddReg
  129.  
  130. [ELSA2ndEventloggerAddReg]
  131. HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\E%DRVNAME%G.sys"
  132. HKR,,TypesSupported,0x00010001,7
  133.  
  134. [ELSA2ndServiceInstallation]
  135. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  136. StartType      = 1                  ; SERVICE_SYSTEM_START
  137. ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
  138. ServiceBinary  = %12%\E%DRVNAME%G.sys
  139.  
  140. ;
  141. ; File List sections for Display and Miniport
  142. ;
  143.  
  144. [ELSADRV.INF]
  145. E%DRVNAME%.INF
  146.  
  147. [ELSADRV.DISPLAY]
  148. E%DRVNAME%D.DLL
  149. E%DRVNAME%DM.DLL
  150. PWRSAVER.SCR
  151.  
  152. [ELSADRV.MINIPORT]
  153. E%DRVNAME%M.SYS
  154.  
  155. [ELSADRV.GART]
  156. E%DRVNAME%G.SYS
  157.  
  158. [ELSADRV.OPENGL]
  159. E%DRVNAME%O.DLL
  160. E%DRVNAME%OM.DLL
  161.  
  162. [ELSADRV.WINMSUIT]
  163. WINMSUIT.INF
  164. WINMSUIT.CAB
  165.  
  166. [ELSADRV.WINMAN]
  167. WINMAN.INF
  168. WINMAN.CAB
  169.  
  170. [ELSADRV.GLSET]
  171. %APPSET%.INF
  172. GLSET.CAB
  173.  
  174. [ELSADRV.ELSAINFO]
  175. ELSAINFO.INF
  176. ELSAINFO.CAB
  177.  
  178. [ELSADRV.DESKTOOL]
  179. DESKTOOL.INF
  180. DESKTOOL.CAB
  181.  
  182. [ELSADRV.GAMMACTL]
  183. GAMMACTL.INF
  184. GAMMACTL.CAB
  185.  
  186. [ELSADRV.ELSADIAG]
  187. ELSADIAG.INF
  188. ELSADIAG.CAB
  189.  
  190. ; Deinstall following tools
  191. [ELSADRV.DXCTRL]
  192. DXCTRL.INF
  193.  
  194. [ELSADRV.VIDEOIO]
  195. VIDEOIO.INF
  196.  
  197. ;
  198. ; Deinstall and remove older or conflicting drivers
  199. ;
  200.  
  201. [NV.OLDRM]
  202. NVARCH.SYS,  0x00000001
  203. NVGFX.SYS,   0x00000001
  204. NV4_MINI.SYS,0x00000001
  205. EGLNV4M.SYS, 0x00000001
  206. ESYNPROM.SYS,0x00000001
  207. EEIIM.SYS,   0x00000001
  208. EVEAM.SYS,   0x00000001
  209. EARCHVEA.SYS,0x00000001
  210. EGFXVEA.SYS, 0x00000001
  211.  
  212. [NV.OLD2RM]
  213. NV4_DISP.DLL,0x00000001
  214. NV_DISP.DLL, 0x00000001
  215. EGLNV4D.DLL, 0x00000001
  216. EOGLNV4.DLL, 0x00000001
  217. ESYNPROD.DLL,0x00000001
  218. ESYNPROO.DLL,0x00000001
  219. EEIID.DLL,   0x00000001
  220. EVEAD.DLL,   0x00000001
  221.  
  222. ;
  223. ; Tools install section. Installation is deferred to next login!
  224. ;
  225.  
  226. [GLSET_AddReg]
  227. HKLM,"%RUN_ONCE%","ELSAGLoriaSettings",%REG_SZ%,"%DEFAULTINSTALL% 132 %10%\%ELSAINST%\%APPSET%.inf"
  228.  
  229. [WINMSUIT_AddReg]
  230. HKLM,"%RUN_ONCE%","ELSAWinmSuite",%REG_SZ%,"%DEFAULTINSTALL% 132 %10%\%ELSAINST%\WinmSuit.inf"
  231.  
  232. [WINMAN_AddReg]
  233. HKLM,"%RUN_ONCE%","ELSAWINman",%REG_SZ%,"%DEFAULTINSTALL% 132 %10%\%ELSAINST%\WINman.inf"
  234.  
  235. [DESKTOOL_AddReg]
  236. HKLM,"%RUN_ONCE%","ELSADesktool",%REG_SZ%,"%DEFAULTINSTALL% 132 %10%\%ELSAINST%\Desktool.inf"
  237.  
  238. [ELSAINFO_AddReg]
  239. HKLM,"%RUN_ONCE%","ELSAInfo",%REG_SZ%,"%DEFAULTINSTALL% 132 %10%\%ELSAINST%\ELSAINFO.INF"
  240.  
  241. [GAMMACTL_AddReg]
  242. HKLM,"%RUN_ONCE%","GAMMACTL",%REG_SZ%,"%DEFAULTINSTALL% 132 %10%\%ELSAINST%\GAMMACTL.INF"
  243.  
  244. [ELSADIAG_AddReg]
  245. HKLM,"%RUN_ONCE%","ELSADiag",%REG_SZ%,"%DEFAULTINSTALL% 132 %10%\%ELSAINST%\ELSADIAG.INF"
  246.  
  247. ; uninstall below:
  248.  
  249. [VIDEOIO_AddReg]
  250. HKLM,"%RUN_ONCE%","VideoIO",%REG_SZ%,"%DEFAULTUNINSTALL% 132 %10%\%ELSAINST%\VideoIO.inf"
  251.  
  252. [DXCTRL_AddReg]
  253. HKLM,"%RUN_ONCE%","DXCTRL",%REG_SZ%,"%DEFAULTUNINSTALL% 132 %10%\%ELSAINST%\DXCTRL.INF"
  254.  
  255.  
  256. ;
  257. ; ELSA Add registry section
  258. ;
  259.  
  260. [ELSADeviceAddReg]
  261. HKR,"Device0", InstalledDisplayDrivers          ,%REG_MULTI_SZ%, E%DRVNAME%DM, E%DRVNAME%D
  262. HKR,"Device0", VgaCompatible                    ,%REG_DWORD%,    0
  263. HKR,"Device0", OpenGL.UseSendDataEscape         ,%REG_DWORD%,    1
  264. HKR,"Device0", OpenGL.UseDisplayDriverBuffer    ,%REG_DWORD%,    1
  265. HKR,"Device0", OpenGL.MultiBoard                ,%REG_DWORD%,    1
  266.  
  267. [ELSAOpenGLAddReg]
  268. HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers",%OPENGLDRIVERKEY%,  %REG_SZ%,  E%DRVNAME%O
  269. HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers",%OPENGLMDRIVERKEY%, %REG_SZ%,  E%DRVNAME%OM
  270.  
  271. ;
  272. ; Source file information
  273. ;
  274.  
  275. [SourceDisksNames]
  276. 1 = %DiskId1%,,,""
  277. 2 = %DiskId2%,,,""
  278. 3 = %DiskId3%,,,""
  279. 4 = %DiskId4%,,,""
  280.  
  281. [SourceDisksFiles.x86]
  282. E%DRVNAME%.INF    = 1
  283. E%DRVNAME%M.SYS   = 2, \I386
  284. E%DRVNAME%DM.DLL  = 2, \I386
  285. E%DRVNAME%G.SYS   = 2, \I386
  286. E%DRVNAME%D.DLL   = 2, \I386
  287. E%DRVNAME%O.DLL   = 2, \I386
  288. E%DRVNAME%OM.DLL  = 2, \I386
  289. PWRSAVER.SCR      = 2, \I386
  290. ELSAINFO.INF      = 3, \I386\ELSAINFO
  291. ELSAINFO.CAB      = 3, \I386\ELSAINFO
  292. %APPSET%.INF      = 3, \I386\GLSET
  293. GLSET.CAB         = 3, \I386\GLSET
  294. WINMSUIT.CAB      = 3, \I386\WINMSUIT
  295. WINMSUIT.INF      = 3, \I386\WINMSUIT
  296. DXCTRL.INF        = 3, \i386\UNINSTAL
  297. VIDEOIO.INF       = 3, \i386\UNINSTAL
  298. DESKTOOL.INF      = 4, \i386\DESKTOOL
  299. DESKTOOL.CAB      = 4, \i386\DESKTOOL
  300. WINMAN.CAB        = 4, \I386\WINMAN
  301. WINMAN.INF        = 4, \I386\WINMAN
  302. GAMMACTL.CAB      = 4, \I386\GAMMACTL
  303. GAMMACTL.INF      = 4, \I386\GAMMACTL
  304. ELSADIAG.CAB      = 4, \I386\ELSADIAG
  305. ELSADIAG.INF      = 4, \I386\ELSADIAG
  306.  
  307.  
  308.  
  309. [Strings]
  310. ;
  311. ; Non-Localizable Strings
  312. ;
  313.  
  314. REG_SZ         = 0x00000000
  315. REG_MULTI_SZ   = 0x00010000
  316. REG_EXPAND_SZ  = 0x00020000
  317. REG_BINARY     = 0x00000001
  318. REG_DWORD      = 0x00010001
  319. serviceroot    = System\CurrentControlSet\Services
  320.  
  321. ;
  322. ; Localizable Strings
  323. ;
  324.  
  325. ELSA             = "ELSA"
  326. ELSAINST         = "ELSAutil\install"
  327. DiskId1          = "ELSA Windows NT 4.0 Driver Disk 1 "
  328. DiskId2          = "ELSA Windows NT 4.0 Driver Disk 2 "
  329. DiskId3          = "ELSA Windows NT 4.0 Driver Disk 3 "
  330. DiskId4          = "ELSA Windows NT 4.0 Driver Disk 4 "
  331. RUN_ONCE         = "Software\Microsoft\Windows\CurrentVersion\RunOnce"
  332. OGLDRIVERS       = "SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers"
  333. DEFAULTINSTALL   = "rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall"
  334. DEFAULTUNINSTALL = "rundll32.exe setupapi.dll,InstallHinfSection DefaultUninstall"
  335.  
  336. ; Board dependent stuff
  337.  
  338. DRVNAME          = "SynII"
  339. APPSET           = "EAPPSSII"
  340. ELSA.BoardName   = "ELSA Synergy II"
  341. ELSA.BoardBIOS   = "Synergy II"
  342. OPENGLDRIVERKEY  = "ELSA Synergy II Client"
  343. OPENGLMDRIVERKEY = "ELSA Synergy II Multi Client"
  344. MAXBOARDS        = 4
  345.